super liberal and progressive